/*
 * @Author: song
 * @Description:客户端保存数据接口
 * @Date: 2024年04月14日 星期日 17:04:52
 * @Modify:
 */

namespace Function.Preferences
{
    public interface IPreferences
    {
        void DeleteAll();

        void DeleteKey(string key);

        void Save();

        int GetInt(string key, int defaultValue = 0);
        void SetInt(string key, int setValue);

        float GetFloat(string key, float defaultValue = 0f);

        void SetFloat(string key, float setValue);

        long GetLong(string key, long defaultValue = 0L);

        void SetLong(string key, long setValue);

        double GetDouble(string key, double defaultValue = 0L);

        void SetDouble(string key, double setValue);

        string GetString(string key, string defaultValue = "");

        void SetString(string key, string setValue);
    }
}